package com.pactera.madp.cp.common.constant;

/**
 * 业务数据常量
 */
public interface Constant {
    /**
     * 企业路径
     */
    String MADP_BASE_URL = "https://cp.madp.xyz";
    /**
     * 企业id
     */
    String MAPD_COPR_ID = "Madp-Corp-Id";

    /**
     * 应用id
     */
    String MAPD_AGENT_ID = "Madp-Agent-Id";

    /**
     * 产品为已发布状态
     */
    String PRODUCT_STATUS_PUBLISH_ON = "1";

    /**
     * 产品为未发布状态
     */
    String PRODUCT_STATUS_PUBLISH_OFF = "0";

    /**
     * 精选标识开启
     */
    String PRODUCT_SELECTION_ON = "1";

    /**
     * 精选标识关闭
     */
    String PRODUCT_SELECTION_OFF = "0";

    /**
     * 可视范围：全部部门
     */
    Integer VISIBLE_RANGE_1 = 1;

    /**
     * 可视范围：可用部门
     */
    Integer VISIBLE_RANGE_2 = 2;

    Integer SEND_MSG_AGENT_ID = 1000018;

    Integer SEND_MSG_AGENT_ID2 = 1000008;

    Integer CUSTOM_DETAIL_AGENT_ID = 1000002;

    /**
     * 文件分割符
     */
    String SEPARATOR = "/";

    /**
     * 客户专属二维码标识前缀
     */
    String UQC_PREFIX = "UQC:";

    /**
     * 客户专属二维码文件存储路径
     */
    String UQC_DIR = "/contact/uqc/";

    /**
     * 专属二维码背景宽度
     */
    Integer QR_BG_WIDTH = 320;

    /**
     * 专属二维码背景高度
     */
    Integer QR_BG_HEIGTH = 400;

    /**
     * 专属二维码宽度
     */
    Integer QR_WIDTH = 220;

    /**
     * 专属二维码高度
     */
    Integer QR_HEIGTH = 220;

    /**
     * 专属二维码x偏移
     */
    Integer QR_X_OFFSET = 50;

    /**
     * 专属二维码y偏移
     */
    Integer QR_Y_OFFSET = 110;

    /**
     * 头像宽度
     */
    Integer AVATAR_WIDTH = 64;

    /**
     * 头像高度
     */
    Integer AVATAR_HEIGHT = 64;

    /**
     * 头像x偏移
     */
    Integer AVATAR_X_OFFSET = 50;

    /**
     * 头像y偏移
     */
    Integer AVATAR_Y_OFFSET = 30;

    /**
     * 二维码头像x偏移
     */
    Integer QR_AVATAR_X_OFFSET = 128;

    /**
     * 二维码头像y偏移
     */
    Integer QR_AVATAR_Y_OFFSET = 188;

    /**
     * 二维码描述x偏移
     */
    Integer QR_DESC_X_OFFSET = 50;

    /**
     * 二维码描述y偏移
     */
    Integer QR_DESC_Y_OFFSET = 370;

    /**
     * 客户名称X偏移
     */
    Integer NAME_X_OFFSET = 120;

    /**
     * 客户名称Y偏移
     */
    Integer NAME_Y_OFFSET = 58;

    /**
     * 企业名称X偏移
     */
    Integer COMPANY_X_OFFSET = 120;

    /**
     * 企业名称Y偏移
     */
    Integer COMPANY_Y_OFFSET = 82;

    Integer CORP_ID = 3;
}
